add_executable("${PROJECT_NAME}Test" main.cpp)
target_include_directories(
        "${PROJECT_NAME}Test" PUBLIC
        $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
        $<INSTALL_INTERFACE:include/${PROJECT_NAME}-${PROJECT_VERSION}>
)
target_link_libraries("${PROJECT_NAME}Test" PUBLIC ${PROJECT_NAME})
target_compile_features("${PROJECT_NAME}Test" PRIVATE cxx_std_17)